ophthalmic artery
noun
: a branch of the internal carotid artery following the optic nerve through the optic foramen into the orbit and supplying the eye and adjacent structures
Love words? Need even more definitions?
Merriam-Webster unabridged
Share